The Ruwanwelisaya is a stupa in Sri Lanka, considered a marvel for its architectural qualities and..., Stock Photo, Picture And Rights Managed Image. Pic. L22-1688882