Many are yet unaware that Riau Islands Province is home to Indonesia's tallest pagoda named Sata-Sahasra Buddha Pagoda, located in the Avalokitesvara .
The tallest pagoda in Indonesia, the Sata-Sahasra Buddha Pagoda, which is located in Tanjungpinang City, Riau Islands Province, was inaugurated on Saturday by .