The Internet Is Perplexed by London's Newest Tourist Attraction — a $3 Million Hill

Ticket sales have temporarily been suspended.