Indian Geography Ajanta and Ellora hills lie in A) North of Narmada B) North of Tapi C) South of Godavari D) South of Tapi Detailed Solution: No Details Prev Next