Indian Muslims wave on the ruins of the Feroz Shah Kotla Mosque in New Delhi, India, on March 16, 2017. This mosque is one of the most ancient mosques still in use in India. (Xinhua/Javed Dar)
Indian Muslims wave on the ruins of the Feroz Shah Kotla Mosque in New Delhi, India, on March 16, 2017. This mosque is one of the most ancient mosques still in use in India. (Xinhua/Javed Dar)