Designed by
Title
Badshahi Mosque or Red Mosque in Lahore,Pakistan. #46800580
Description
Badshahi Mosque or Red Mosque in Lahore,Pakistan. Badshahi Mosque, One of the most famous landmarks of Pakistan built in 16th century is also one of the largest mosques in the world.