View of the London skyline, with the renowned cloudy sky of the Capital
The Houses of Parliament, Thames river and the Big Ben, one of the biggest clock in the world
Built in 1907 and opened 2 years later, the largest stadium in the world devoted solely to the sport of rugby union is considered a sacred place by all the rugby enthusiasts.
Share This Story, Choose Your Platform!
Leave A Comment
You must be
to post a comment.