Don't know if you heard this... last wednesday two Italian Marines on a cargo ship sailing off the coast of India reckoned a pirate attack was being carried on and fired against a fishing boat, killing two Indian fishermen. The cargo landed in India some hours ago and the two soldiers have been arrested. They risk life-jailing or even death penalty, and in the meantime a diplomatic clash between India and Italy arised on whether or not the shooting happened in international waters. If so, the Marines would be trialled in Italy along with the rest of the crew (according to the admiralty law, they were into Italian "territory"), in the latter case only the Marines would be trialled in India as far as I could understand.
As one can easily imagine there are two contrasting versions and I don't want to get into this nor debate on whether this was an unfortunate incident or not because what happened has not yet been cleared.
There is an international task force protecting the area around the Arabian Peninsula and the Indian Ocean in order to protect the ships from pirate attacks, but do the agreements allow armed military personnel to be on board ships belonging to private companies (which could easily rely on private contractors) for this kind of protection? Quite weird...

Any more info on that? What do the other countries do?