Vellarimala

From Wikipedia, the free encyclopedia

Vellarimala is a mountain hill stations in Kerala, India.[1]

[edit] Notes

  1. ^ Nature's bounty in God's own country. Retrieved on 2007-02-02.