Thame

There is more than one place called Thame:

United Kingdom

 * Thame (England) - A town in England.

Nepal

 * Thame (Nepal) - A town in Nepal.