Hindi to English:
मैं यह देखकर बहुत खुश हूँ कि आपको नदियों के बारे में अच्छे से जानकारी है।
I am really impressed to see that you have a good idea of rivers in details.