English: It's difficult to find us.
Telugu: మనకు దొరకడం కష్టం.