Planning to visit Almora? Read these top travel tips and make your experience better! At first glance, Almora appeared as one of those bustling towns in the mountains that are growing too fast and akin to a concrete jungle. There were hospitals and shoppi