India has several hotels that are affiliated to known international brands like the Hyatt, Holiday Inn and Sheraton. These are ideal for business travelers who would prefer to stay in deluxe hotels and get the same kind of service that they expect while traveling in Europe or the US.
I always use Holiday Inn hotels since they have a hotel that is conveniently located in any city throughout the world. Not only that but they also give good discounts if you use their hotels regularly.