Badhshahi Masjid in Lahore is the place worth visiting