India slapped yet again!