Which of the following is the highest waterfall in India?
A
Shimsha falls
B
Hogenakkal falls
C
Courtallam falls
D
Jog falls
Correct Answer: Jog falls
Jog falls is the highest waterfall in India located on Sharavathi River. These are also known Gerosoppa falls.