Apart of being of great spiritual and social importance, Thai temples are among the most beautiful, impressive structures to be found. Temples of many different architectural styles can be found in Thailand; the Lanna temples of Northern Thailand look very different from the Rattanakosin temples in Bangkok or from the Khmer style temples of North Eastern Thailand.