public static String GetRegionInformation(String Region) {
		String regionString = null;
		Document doc;
		File Xml = new File("Regions.xml");
        try {
            if (!Xml.exists()) {
			System.out.println("- Extracting Region.xml...");

                InputStream is = Tools.class.getClass().getResourceAsStream(
                        "/Regions.xml");
                FileOutputStream out = new FileOutputStream(new File(
                        "Regions.xml"));

                int read;
                byte[] bytes = new byte[1024];

                while ((read = is.read(bytes)) != -1) {
                    out.write(bytes, 0, read);
                }
            }


				DocumentBuilderFactory dbFactory = DocumentBuilderFactory
						.newInstance();
				DocumentBuilder dBuilder;

				dBuilder = dbFactory.newDocumentBuilder();

				doc = dBuilder.parse(Xml);
				doc.getDocumentElement().normalize();
				NodeList nList = doc.getElementsByTagName(Region);

				for (int temp = 0; temp < nList.getLength(); temp++) {
					Node nNode = nList.item(temp);
					if (nNode.getNodeType() == Node.ELEMENT_NODE) {
						Element eElement = (Element) nNode;
						regionString = eElement.getElementsByTagName("Region")
								.item(0).getTextContent();
					}
				}
			} catch (ParserConfigurationException | SAXException | IOException e) {
				logger.error(e.getClass() + " " + e.getMessage());
				regionString = null;
			}
        return regionString;
		}