Lion Rock A large rock with streaks of sediment markings sit at the top of a high ridge with a lush forest below, Sri Lanka