Updated: 8:29 PM UTC, Jul 16, 2017

The Most Expensive Square Foot in The World

London is not the most expensive place per square foot in the world. The land surrounding the Great Mosque of Mecca comes top, where the square foot is now named the "Holy Meter" and costs over 11,452.84 USD.

Masjid al-Haram by XXXshatha Masjid al-Haram by XXXshatha

You Might Also Like

Write a comment...
awesome comments!