Lion Rock, the symbol of Sri Lanka, a huge stone castle floating in the sky