As regards to legality, most countires in the world allow first cousin marriage (including Australia). The only places where it isn't allowed are China, India, a number of countries in southeast Asia, several eastern European countries, and many states. Even in the states it is legal in...