The Amaravati River is the longest tributary of Kaveri River. This river flows through the districts of Karur and Tirupur in Tamil Nadu state. The long Amaravati River begins at the Kerala/Tamil Nadu border at the bottom of Manjampatti Valley.