There are not many places in the worldthat hold both traditional and modern traits at the same time. India will provide you a chance to enjoy such features by staying at five star hotels in Delhi. These luxurious lodges provide you home staying like feeling.