Do you know where this place is? Experience the architectural beauty...... ........ This is the Elephant Corridor situated in Dambulla. Sri lanka Wonderful ,isn't it?