The Elephant is the most revered creature in Thailand and in Buddhist mythology elephants support the center of the Universe (Mount Meru).
The Elephant is the most revered creature in Thailand and in Buddhist mythology elephants support the center of the Universe (Mount Meru).