London, set on the River Thames, is a 21st-century city with history stretching back to Roman times. A diverse and exciting city, London has some of the world’s best sights, attractions and activities. From museums to art galleries (most with no admission costs), to exciting cuisine, bars, theatre, shopping and nightlife, to lush and plentiful green spaces to escape the hustle and bustle, London really does offer a great experience regardless of the reason for your visit.