Venue of Doing Business Amidst New Threats