Delhi government plans to create a Tourism Board to enhance the city’s tourism, streamline planning, and promote longer visitor stays in the capital.