badshai mosque, lahore.