Two commercial tankers have been seized by pirates off Yemen and Somalia, with 22 Indian nationals among the crews as maritime security concerns rise in the region.