Indian, have seen them unmarked, with a maker's mark, and/or 'SILVER', would guess dating mid 20th century or later, when I've seen them offered by sellers in India, usually described somewhat ambiguously as 'old', 'vintage', etc.
This one is mine, 4.75" long:
~Cheryl