They say little things matter – After watching this we totally agree! It’s a beautiful initiative by British Airways to sweeten the complicated relationship between India & Britain....