The Indian Embassy in Saudi Arabia said Machchhar had been admitted to a hospital in Tabuk city and currently is in stable condition