Tim supple

A portrait of Shakespeare. Photo: iStock<br />

Shakespeare’s mirrors

3 min read . 08 Aug 2015
<br />One Thousand and One Nights: Bloomsbury, 288 pages, ₹ 699.<br />

The nights of old

3 min read . 07 Oct 2011