Deola is home to 7 named mountains. The highest is Ikhara peak at 1,324 m.
There are 7 named mountains in Deola. The highest and the most prominent mountain is Ikhara peak.
Yes. Deola has 7 named mountains. The highest is Ikhara peak at 1,324 m.
The highest mountain in Deola is Ikhara peak, at 1,324 m.
Deola has 7 named mountains.
