Nepali shopkeeper speaks about Shaligram Shila stones - ammonites?