Munnar-- The Scotland of India Munnar is a wonderful hill station in South India. Popularly known as "the Scotland of India", this is one place you would not want to miss during your visit to Kerala -- the God's own country. Here some photos of Munnar. Munnar is very beautiful when there is slight drizzling. It is an excellent place for lovers and honeymooners.
... read more