Naini Peak also known as China or Cheena Peak or Naina Peak is the highest peak in the town, with an altitude of.
Peak is the highest peak in the town. This is with an altitude of. This is as China or Cheena. This was what Naini Peak also known. Naina Peak is the highest peak in the town. This is with an altitude of. This is as China or Cheena. This was what Naini Peak also known.