A Delhi cardiologist, Dr Shailesh Singh, has sharply criticized Indians for their lifestyle choices. He points out the irony ...