Kanbua on map

Kanbua, Uttarakhand 248196, India information