We suppose the new buildings will be shops , restaurants and hotels . We 're glad we came before they are finished . To reach most of the village 's houses , residents ascend steep rock - paved stairs . From the river , it looks like the houses are built one on top of another ; but really , the buildings climb the hill on stilts .

Question: What may be the reason for the new shops being built ?
Answer: The town had been making a lot of money .The town ’s population is too large .None of the above choices .The town has been getting more tourists .