Should Kohli Have Excused Himself From Sri Lanka Series?

India are playing at home. Not too much of a secret. Is it ? Sri Lanka have arrived in India. An extensive Tests-followed by ODIs-followed by T20 series is slated to happen. Action starts Wednesday: November 15, 2017. Oh wait,…