Hindi to English:
हाल ही में हुई बारिश ने चलती सड़क को बहा दिया, इसलिए मुझे लिफ़्ट ले लेकर आना पड़ा
The recent rains washed away the usable road so I had to hitch hike