This place was deleted, it will be removed from all search engines in few weeks.
Carranglan N.E.
Small town/big village tucked away in the mountains. I understand from my father-in-law who lives there it was one of the last strongholds of the Japanese army during the war.