Borobudur is one of the most popular tourists attraction in Indonesia. It is located in the province of Central Java, 40 kilometers (25mi) north-west of Yogyakarta. It is a Buddhist stupa related to the Mahayana tradition, and is the largest Buddhist monument on earth. It was built between 750 and 850 CE by the Javanese rulers of the Sailendra and Sanjaya dynasties.