A new breed of luxury hotels is sprouting across India, each in its own manner peddling a fable of the country.