Deira Clocktower a Step Back In Time
The Deira Clocktower, also known as the Dubai Clocktower, is a historical landmark located in the Deira district of Dubai, United Arab Emirates. The Clocktower was built in the 1960s and is one of the oldest structures in the city. It is a popular attraction for tourists and locals alike, who come to admire its […]