From top-notch theaters and pubs to world heritage sites, London has everything to be called a leading global city attracting some 15 million visitors every year. The capital offers a number of shopping sprees and plethora of cuisines that will definitely leave a mark on you. To enrich your London […]