The country on Sunday erected and consecrated 108 Buddhist Stupas, also called Jangchub Chortens, within nine hours at the upcoming Gelephu Mindfulness City.