Taj Mahal is a symbol of love, that everybody loves it and love to see once in a life time. May be it is built by Shajahan a Muslim King, but the ultimate theeme is LOVE not the religion. So it is better not to stain it with religious colors. It is also a national heritage. Better not to refer TAJ as a religios symbol then as LOVE.