Discovering the military facets of ancient Ayodhya
The word Ayodhya in Sanskrit itself means that which is unassailable, unconquerable or that which cannot be fought with. 'A' + 'Yudhya' = Ayodhya. This is the obvious military angle that hardly anyone pays attention to. Now the reason that Ayodhya was named so was because it was structurally designe