English: And yet it won Best Picture.
Telugu: అయినప్పటికీ ఉత్తమ చిత్రంగా అవార్డు పొందింది.