Lalu

Lalu

Lalu is Sakaeo Province in Thailand. They are an amazingly beautiful site of nature wonder. At this natural attraction, some part of the soil is still hard and has been eroded into shapes similar to a wall or pillars.