Ayodhya stands on the banks of which river ? a) Yamuna b) Brahmaputra c) Sarayu d) Narmada Sarayu Next Previous