This sign is on a main street in Darjeeling.
Back to the current Installment