English: World's largest eye
Telugu: ప్రపంచంలో అతిపెద్ద కళ్ళు