Level 2600

4 Pics 1 Word Level 2600

Answer: Japan