Uniform Set:

all button_closeup cap_front cap_side cap-anchor capinside collarinsignia extrainsignia internaltag pants_back pants_front tailortag

9e Regiment Infantrie Coloniale was in Hanoi during the 1930s.  They fought in Indochina against the Japanese in WW2.

Pith Helmet:

Mle 1931 pith helmet was also worn in same time period.  Acquired separately and did not belong to same officer as uniform above.  “Snake skin” headband is probably synthetic (not real snake skin).

Usage Photo:

French 9th RIC (Colonial Infantry Regiment) in Ha Noi, 1930-40. From https://www.flickr.com/photos/13476480@N07/28814195857