Fact Check: Delhi Tourism Department made false claim on Jama Masjid
It has been widely accepted in the general Public that Delhi’s Jama Masjid is the largest mosque in India. Located just 500 meters away from the Red Fort, the construction of Jama Masjid was started by Shah Jahan in the year 1650 with red stones and marble and at that time it took 6 years […]
Continue Reading
