Saudi Arabia Builds World’s Largest Clock
Saudi Arabia has built the world’s largest clock in Mecca measuring an astonishing 151 feet in diameter or six times larger than Big Ben. The …
Saudi Arabia has built the world’s largest clock in Mecca measuring an astonishing 151 feet in diameter or six times larger than Big Ben. The …