kangla
/ˈkæŋɡələ/Definitions
1. noun
A fortress or a hill fort, especially in Manipur, India.
“The ancient Kangla fortress still attracts tourists and historians today.”
1. noun
A fortress or a hill fort, especially in Manipur, India.
“The ancient Kangla fortress still attracts tourists and historians today.”