Agha Asif Ali: Great Mosque of Lahore.