God's own Country, Kerala
Ishita Sachdeva publish photo:
The lush green tea plantations and this beautiful view point called the 'Top Station' in Munnar, Kerala, are absolutely breathtaking. It truly feels that we're in "God's own Country". Picture taken in August, 2017.