array(                'url' => $image_url,                'caption' => $caption,                'published' => 'true',                'access_token' => QA_FB_PAGE_TOKEN            ),            'timeout' => 60        )    );} /* ==============================     TWITTER POST============================== */ function qa_post_to_twitter($image_url, $caption) {     // STEP 1: Upload media    $media_response = qa_twitter_oauth_request(        'https://upload.twitter.com/1.1/media/upload.json',        array('media' => base64_encode(file_get_contents($image_url))),        'POST'    );     if (empty($media_response->media_id_string)) return;     // STEP 2: Post tweet    qa_twitter_oauth_request(        'https://api.twitter.com/1.1/statuses/update.json',        array(            'status' => $caption,            'media_ids' => $media_response->media_id_string        ),        'POST'    );} /* ==============================     TWITTER OAUTH CORE============================== */ function qa_twitter_oauth_request($url, $params, $method = 'POST') {     $oauth = array(        'oauth_consumer_key' => QA_TW_CONSUMER_KEY,        'oauth_token' => QA_TW_ACCESS_TOKEN,        'oauth_nonce' => wp_generate_password(12, false),        'oauth_timestamp' => time(),        'oauth_signature_method' => 'HMAC-SHA1',        'oauth_version' => '1.0'    );     $base_params = array_merge($oauth, $params);    ksort($base_params);     $base_string = strtoupper($method) . "&" .        rawurlencode($url) . "&" .        rawurlencode(http_build_query($base_params, '', '&', PHP_QUERY_RFC3986));     $signing_key = rawurlencode(QA_TW_CONSUMER_SECRET) . '&' .                   rawurlencode(QA_TW_ACCESS_SECRET);     $oauth['oauth_signature'] = base64_encode(        hash_hmac('sha1', $base_string, $signing_key, true)    );     $header = 'OAuth ';    $values = array();    foreach ($oauth as $key => $value) {        $values[] = $key . '="' . rawurlencode($value) . '"';    }    $header .= implode(', ', $values);     $args = array(        'headers' => array('Authorization' => $header),        'body' => $params,        'timeout' => 60    );     $response = wp_remote_request($url, array_merge($args, array('method' => $method)));     return json_decode(wp_remote_retrieve_body($response));} In a surprise, Nepal makes an offer to both India and Pakistan – TIMES OF ISLAMABAD
Times of Islamabad

In a surprise, Nepal makes an offer to both India and Pakistan

In a surprise, Nepal makes an offer to both India and Pakistan

KATHMANDU – In a surprise, Nepal makes a mediation offer to both India andPakistan.

Nepal has become first South-Asian country to offer mediation betweenPakistan and India over Kashmir dispute for revival of South AsianAssociation for Regional Cooperation (SAARC).

In a statement, Foreign Minister Pradeep Kumar Gyawali assured to takesteps to bring both countries on negotiation table.

“Peaceful talks and discussions are the best ways to resolve any problems.There may be contradictions and differences but it can be resolved throughdialogue. If necessary, we can play the role of the mediator as Nepal is anindependent, neutral and peace loving country,” a Nepal government sourcereported.

“We can be instrumental, but it will be better (for the two sides) todevelop direct contact,” the source told a group of visiting journalists.