Taj Mahal mosque, Agra, Sun 25 March 2012. The Taj Mahal is flanked by two identical sandstone buildings. To the west is this mosque...