Ayodhyans

English

Noun

Ayodhyans

  1. plural of Ayodhyan