English: There is no better country for them than India.
Telugu: భారత్ కన్నా మంచి దేశం దొరకదని వారు అభిప్రాయపడ్డారు.