Islamic Architecture of a Mosque (Stock Footage)

Islamic Architecture of a Mosque (Stock Footage)

The largest mosque in the Sultanate of Oman, an ancient architectural and heritage heritage 1920×1080

by
by
by
by
by
by