Loading...
 
Skip to main content

Amaravati

Amaravati is the name of the place where the god Indra resides. According to the Hindu mythological stories this place is located on the Mount Meru.


Page last modified on Wednesday January 27, 2016 07:11:33 GMT-0000