20160118 india: Marriages last the longest in north India; Maharashtra; least in northeast