Idukki Dam

Idukki Arch Dam is an Engineering Marvel which is supported by nature. The two mountains which support the dam make an excellent location. The surrounding nature is eye-catching and this place is worth a visit.
Continue reading “Idukki Dam”