Formulate an answer to this elaborate question: The Gangavalli River and Maglore are both located in what country?
India