Yes, India’s first arch dam – the Idukki dam- is open to the public for a nominal fee of INR 25 per person (adults).