Jumma Mosque, Delhi, of white marble and red sandstone, the greatest in India