Situated within 14 hectares of luxurious gardens, the ITC Mughal is a luxury hotel that blends modern and minimalistic touches with ancient Mughal architecture. The hotel is in fact the only Indian hotel to have won the prestigious Aga Khan Award for...