English: The film won awards at the London Independent Film Festival.
Telugu: ఈ చిత్రం లండన్‌ ఇండిపెండెంట్‌ ఫిల్మ్‌ ఫెస్టివల్‌లో విజయం సాధించింది.