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