英语翻译this is picture of a village.There is a river in the pic