India Self Portrait: An artful anthology of Indian life in past and present