Swindler enjoys 603 nights at luxurious Indian hotel ‘without paying’