Confused in selecting the colleges

by Amish

Hello people,

I am looking to take admission in the fall 19.

My scores are

GRE 319,

TFL: 102 ,

GPA: 8.1

Engg. Btech SRM University

3 publications in internationally reputed journals

Did my one internship in foreign university.

I have three letter of recommendations

1 from the foreign insti, 1 from my undergrad, 1 remote intern)

Interests : Machine learning and data mining

What are my best options?