Moscheea Badshahi a fost comandată de împăratul Aurangzeb în 1671, construcția moscheii durând doi ani până în 1673. Moscheea este un exemplu important de arhitectură Mughal, cu un exterior care este decorat cu gresie roșie sculptată cu încrustații de marmură. La finalizare, a devenit cea mai mare moschee din lume și a rămas astfel timp de 313 ani, până la extinderea Moscheea Profetului.[necesită citare] rămâne cea mai mare și cea mai recentă dintre marile moschei imperiale din epoca Mughal și este a doua cea mai mare moschee din Pakistan.[4] După căderea Imperiului Mughal, moscheea a fost folosită ca garnizoană de către Imperiul Sikh și Imperiul Britanic, dar este acum una dintre cele mai iconice atracții din Pakistan.