Array Modification by same values
===

I am having following two-dimensional array as follows..

    array(
	(int) 0 => array(
		(int) 0 => 'India',
		(int) 1 => '91'
	),
	(int) 1 => array(
		(int) 0 => 'Australia',
		(int) 1 => '1'
	),
	(int) 2 => array(
		(int) 0 => 'India',
		(int) 1 => '20'
	),
	(int) 3 => array(
		(int) 0 => 'Iraq',
		(int) 1 => '10'
	),
	(int) 4 => array(
		(int) 0 => 'Australia',
		(int) 1 => '3'
	),
        (int) 5 => array(
		(int) 0 => 'Kuweit',
		(int) 1 => '14'
	)
    )

I want to take same inner array values if any exist and merge so that should be added..
So i want to get that array into following array.
 

      array(
     array(
       (int) 0 => 'India',
       (int) 1 => 111
     ),
     array(
       (int) 0 => 'Australia',
       (int) 1 => 4
     ),
     array(
       (int) 0 => 'Iraq',
       (int) 1 => 10
     ),
     array(
       (int) 0 => 'Kuweit',
       (int) 1 => 14
     ),
    )

How to get this array?