Explore London's vibrant heart: marvel at Big Ben, wander through the British Museum, find peace in Hyde Park. Discover street art in Shoreditch and indulge in Camden's edgy markets. Fulfill your British adventure in the city's diverse cultural scene...