I thought you might enjoy browsing this site which takes you on a narrated virtual tour of the Taj Mahal and explains some of the design elements as well as the cultural importance of this amazing structure.
http://www.taj-mahal.net/blackLarge.htm