Guwahati, the biggest city in northeastern India, is becoming a favorite spot for tourists from around the world, according ...