Nigeria Chappal Waddi is located in Taraba State in Nigeria and, at 2,419 m, is the country's highest point. By Kiliwe the TimeBender - January 29, 2024 0 4 Share Facebook Twitter Google+ Pinterest WhatsApp source Related