ANCHURULI
Anchuruli, also spelled Anjuruli, is an emerging tourist destination and Idukki arch dam catchment area in Kanchiyar village near Kattappana, in Idukki district in Kerala State, India.
Previous Post Next Post