Live action footage
The Seven Mosques or Sab'u Masajid is a complex of six small historic and often visited mosques in the city of Medina, Saudi Arabia.
4K
3840 x 2160