Italy
The Lal Masjid (lit. 'Red Mosque') is a mosque located in Tijara, in the state of Rajasthan, India. It is listed as a monument of national importance.
Listen to the audio guide for Lal Masjid, Tijara Free on WIP — starts by itself when you arrive, even with the screen off