Home » Tourist Places » Buddhist stupa
Abhayagiri Stupa is a Buddhist stupa located in Anuradhapura, North Central Province, Sri Lanka
Copyright © Tripupdater.com. All rights reserved.
Devoloped by Sinlix Technologies.