Essential insights about amarapura