English: We have been much impeded by the rain.
Telugu: వర్షం కారణంగా చాలా డిస్సప్పాయింట్ అయ్యాం.