The 18th annual Buddhist Bicycle Pilgrimage, organized by Dharmawheels Foundation, concluded their 2 day, 140 mile journey at Abhayagiri.