The riverside of Teesta - Where my soul meets nature!