High time Indian foreign policy jettisons ‘don’t annoy China’ notion & supports virus probe