Shopping addicts will love it. With more than 35.000 shops and malls, noone can leave London without something new in their luggage, even a small souvenir. It’s a city that never sleeps, has even the most high-maintenance tourists covered, can entertain with the most exciting nightlife, sights, museums, art galleries and theatres. It’s worth noting that you can enjoy all of that by using the the always punctual public transportation.