My books
Read also – Blogs
Naginder Singh Sehmi was born in Kenya and now spends his retirement in Switzerland, but he remains an Indian man and a Sikh who has spent much of his life crossing the boundaries between Western and Eastern cultures and between science and spirituality.