Battle of Gannoruwa
The Battle of Gannoruwa was a battle of the Sinhalese–Portuguese War fought in 1638 between the occupying Portuguese forces and the Sinhalese King's army at Gannoruwa in the District of Kandy, Sri Lanka. The Portuguese had attempted three times without success to capture the Kingdom of Kandy, in order to bring the entire island under their rule.