An upper palaeolithic shrine in India?