St. Aloysius College, Edathua, Alappuzha, Kerala, India

Winners of the 59th A.D. Shroff Memorial Debate Competition