Vishal Sharma has been appointed as Non-official Independent Director of Bharat Petroleum Corporation Limited.