40 countries requested to visit punjab