semarang

semarang

North coast of Java, Indonesia