If you’re a hungry vulture, or a person with an appetite for rare bird watching, there’s a new restaurant in Gaindhawa Tal, Nepal that might be perfect for you. With support from the Critical ...