Cities Quiz • by Cameron Hill Kathmandu is the capital of... India Swaziland Nepal Peru ? ? ? Sign up for Zadavaka and get these hints!