Best Time to Visit Best Time to Visit ShimlaRaise your hands if you belong to the millennial generation and you have seen photographs of your parents and almost…