More stupas (towers).
Wat Po has an incredible number of these -- they're everywhere!