Prayer flags cover the sun at the Ruvanvelisaya Dagoba in Sri Lanka