In search console, One of my target keywords with very high impressions mostly seen from a country with non arabic language, India. it is very strange, and also the google trends show different result. why somethings like this happen ?
You should set your desired country from Google Search Console and add "hreflang" to your site. Even after adding all this, people can search your website from all around the world. Searches from India can be the people who know Arabic.
But if you want to show your website only in the Middle East then you have to block all of the countries except the ones you want to show.
If you chose not to block, then you will be getting visitors from all around the world, and i think that is completely fine as Arabic speaking people are all around the world.