Yes, OCI cardholders can buy a travel policy but you should have a valid Indian passport and you intend to return back to India.