Chikmagalur

Chikmagalur, also known sometimes as the Scotland of India is must see place for people who love trekking and are fond of chilly weather.

MORE