NEW DELHI: Taj parent Indian Hotels Company Ltd (IHCL) has signed its third property in Ayodhya. The latest signing is…