Later this month TLC managing director, Liz Taylor is off to India, so we’ve been looking ahead to some of the luxury venues that await her in South Asia. The country is a popular luxury wedding and event destination and it’s easy to see why. If you want to live like royalty, there are plenty of palace hotels to help …