No question of a mosque at the disputed site of Ayodhya, says a Hindu institution.

Record ID: 352019