Tag: the Brits

July 27, 2013 Off

Tracing history

By melakatour

The Sultan Salahuddin Abdul Aziz Shah Mosque is the country’s largest mosque and the second largest in South-East Asia after…