I know this is Indonesia but all I can think of is the Thailand stages in Street Fighter when I see a statue like this