Description
Shah Alam, Malaysia: October 15, 2023- Sultan Salahuddin Abdul Aziz Mosque, a majestic architectural wonder located in Shah Alam, Malaysia, graces the city's landscape beside a serene lake, embodying the perfect blend of spirituality, culture, and urban beauty