Looks just like in Thailand, but no. This is in Bodhgaya, Bihar, India.
The Thai temple
Photo of Bihar by