Which of the following waterfalls is located in India. / General Knowledge MCQs, Waterfall of the World MCQs / By The Professor a. Niagara Falls b. Angel Falls c. Kalandula Falls d. Jog Falls Answer: d. Jog Falls