Indias Supreme Court barred Italys ambassador from leaving the country Thursday and demanded that he explain why his country is refusing to return two Italian marines to stand trial.
Indias Supreme Court barred Italys ambassador from leaving the country Thursday and demanded that he explain why his country is refusing to return two Italian marines to stand trial.