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