English to Hindi

Meaning for:
a window on the world
other
दुनिया देखने का झरोखा