Homeidukki ANCHURULI admin May 12, 2020 0 Comments Facebook Twitter 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. Tags idukki place_to_visit_in_idukki Facebook Twitter