Ayodhya is set to welcome its first five-star hotel, Taj Ayodhya, through a partnership between Indian Hotels Company Limited (IHCL) and real estate developer S ...