SUMMARY | PHOTO GALLERY | NEXT | PREVIOUS | | LEXICON

ARCHITECTURE & ICONOGRAPHY

 

 

 

  thewalai

 

Thailand

Thewalai is the Thai term for the dwelling place of deities, i.e. the place where idols are enshrined, such as this one in Singburi, which is known as Phra Phrom Thewalai, i.e. ‘Brahma Shrine’.

TRAVEL PICTURE LOCATION DIRECTIONS