sidharth subodh
11 years 10 months ago
Click is taken from Wayanad,Kerala.The 'God' Own Country' is at its most natural way in Wayanad with the evergreen forests and trekking spots.
Like
(3)
Dislike
(0)
Reply
