Lalibela, Ethiopia is the self proclaimed 2nd Jerusalem of the world. Lalibela is a very small town in the middle of the mountains in the northern part of Ethiopia. All of the churches are built out of stone with some even being built inside of the stones in the area. The town is so small that everyone walks around and many people don’t even have cars or the scooters to get around. Most of the tour guides are priests and the town is so small that most know each other. I’d highly recommend that you interact with the priest at St. George’s Cathedral since he has such a great personality. That cathedral was one of my favorite as well.