Menara

Menara

Menara (Arabic: المنارة‎) is the Arabic term for Minaret.

Read more about Menara.