Hackers show J&K Governor as Imran ‘follower’

Some miscreants on Tuesday hacked the Twitter handle of Jammu and Kashmir Governor Satya Pal Malik and showed him as a follower of Pakistan Prime Minister Imran Khan.

The moment it was noticed, necessary corrections were made to the account, said a Raj Bhawan spokesman. “The Imran Khan Twitter handle was unfollowed. The matter has been reported to the J&K Police to take necessary follow-up action as per the law,” the spokesman added.

The development, however, attracted sarcastic remarks from former Chief Minister and National Conference vice-president Omar Abdullah. “Very kind “hacker”. He/she only used his/her access to follow Imran Khan and then quietly left the account access untouched. Raj Bhavan was able to immediately undo this one change. If I ever get hacked God please give me such a kind hearted hacker (sic),” tweeted Mr. Abdullah.

Source link

Defence Ministry signs contract worth Rs 6,311 cr to build anti-submarine warfare ships


oi-Madhuri Adnal


New Delhi, Apr 30: In a major boost for Indian Navy, Defence Ministry on Tuesday signed contract worth Rs 6,311 cr with public sector shipyard Cochin Shipyard Limited to build eight anti-submarine warfare shallow water crafts (ASWSWCs) for the Indian Navy.

Defence Ministry signs contract worth Rs 6,311 cr to build 16 anti-submarine warfare ships

State-run Cochin Shipyard Limited (CSL) was the successful bidder (L1) in the tender floated by the Ministry of Defence for this project and the contract was signed in New Delhi, a release from the company said here.

The order value for these eight vessels is pegged at Rs 6,311.32 crore. The first ship is to be delivered within 42 months from contract signing date and subsequent balance ships delivery schedule will be two ships per year, it said.

Mortal remains of Naval officer who lost his life onboard aircraft carrier brought home]

The project will have to be completed within 84 months from Tuesday.

CSL is the second state-run shipbuilder to bag contract from the Defence Ministry for building ASWSWCs.

The ministry had on Monday awarded Kolkata-based state-run Garden Reach Shipbuilders and Engineers Limited (GRSE) the contract to build another eight ASWSWCs with an identical delivery schedule.

The CSL release said the proposed ships are designed for a deep displacement of about 750 tonnes, speed of 25 knots and complement of 57 and capable of full-scale sub-surface surveillance of coastal waters and coordinated ASW operations with aircraft.

In addition, the vessels will have the capability to interdict/destroy sub-surface targets in coastal waters and can also be deployed for search and rescue by day and night in coastal areas, it said.

In their secondary role, they will be capable of ‘prosecuting’ intruding aircraft and lay mines in the sea bed.

The vessels will be equipped with highly advanced state-of-the-art integrated platform management systems including propulsion machinery, auxiliary machinery, power generation and distribution machinery and damage control machinery etc.

“The ASWSWC Corvettes are also being built Class standards, in addition to the owner specific requirements, the release said.

CSL said it was having a robust order book in shipbuilding and repair and the ASWSWC contracts augur well for the company into the future.

It was currently investing a total of Rs 2,769 crore in building a new 310 M long dry dock and a ship-lift based Ship Repair yard at Willingdon Island here, the release said.

Presently, CSL is building Indias first Indigenous Aircraft Carrier for the Indian Navy which is in advanced stages of testing and commissioning.

(with PTI inputs)


Source link

Rain ruins five-overs-a-side thriller as Royal Challengers Bangalore bow out

Rajasthan Royals leg-spinner Shreyas Gopal took a memorable hat-trick in a five overs a side contest that was eventually called off due to intermittent rain, pushing Royal Challengers Bangalore out of the Indian Premier League playoff race on Tuesday.

Needing 22 off the final 10 balls, Royals were favourites to pocket two points but showers lashed the M Chinnaswamy Stadium again and both teams had to share a point each.

The lack of a result keeps Royals mathematically alive in the tournament as they have 11 points from 13 games with one match to go. The visitors were 41/1 in 3.2 overs when the rain returned with Sanju Samson [28 off 13] being their top-scorer.

RCB got a point from the called-off game, taking them to nine points from 13 games, ending all their hopes of progressing in the tournament.

Royals limited RCB to 62/7 in five overs following Gopal’s hat-trick.

Rajasthan had won the toss and opted to field but rain arrived and delayed the start of the game by three hours and thirty minutes.

The game finally began after a long delay, courtesy a commendable effort from the ground staff which readied the ground following multiple spells of heavy rain.

RCB skipper Virat Kohli [25 off 7] was on fire from ball one, depositing pacer Varun Aaron for a straight six. The loyal fans of the hosts, who stayed back for hours in the hope of a game, managed to get part of their money’s worth with Kohli smashing Aaron for another six before AB de Villiers [10 off 4] got into the act as the first over went for 23 runs.

However, Gopal brought Royals right back into the game in the following over by removing Kohli and de Villiers off successive balls before sending back Marcus Stoinis for a memorable hat-trick.

With the following batsmen going for the big hits from the word go, RCB did manage to cross the 50-run mark. Royals pacer Oshane Thomas too made instant impact by taking two wickets in one over.

Source link

Match between RR and RCB abandoned due to rain

Bengaluru: The match between Rajasthan Royals and Royal Challengers Bangalore was abandoned after rain played spoilsport on Wednesday.

With this result, Rajasthan Royals have moved on to the fifth position in the league standings with 11 points whereas RCB are languishing at the bottom with just 9 points.

While RCB’s bout in the ongoing edition of IPL has come to an end, RR still has a chance to make it to the playoffs.

Chasing a score of 63 in five overs, Rajasthan were up with the asking rate as their openers Sanju Samson and Liam Livingstone scored 22 runs in the first two overs requiring 41 runs more off 18 deliveries to win.

Yuzvendra Chahal dismissed Samson (28) in the penultimate over with Rajasthan still needing 22 runs off 10 balls for the win. However, the match eventually had to be called off due to rain.
The match was delayed for more than three hours, and ultimately, was curtailed to five overs per side.

In a five-over dash, RCB got off to a magnificent start as skipper Virat Kohli and Ab de Villiers smashed Varun Aaron for 23 runs in the very first over of the innings.

Rajasthan staged a comeback as they dismissed Kohli (25), De Villiers (10) and Stoinis (0) in quick succession as Shreyas Gopal took a hat-trick in the second over of the innings, reducing RCB to 35 for three.

Rajasthan bowlers kept scalping wickets at regular intervals and RCB was not able to strike many boundaries in the final three overs. The team was restricted to just 62 runs for the loss of seven wickets in the allotted five overs.

Rajasthan Royals will next play against Delhi Capitals whereas Royal Challengers Bangalore will take on Sunrisers Hyderabad on May 4.

Brief Scores

Royal Challengers Bangalore 62/7 (V Kohli 25, AB de Villiers 10, S Gopal 3-12);

Rajasthan Royals 41/1 ( S Samson 28, LM Livingstone 12*, Y Chahal 1-0) match ended in a no-result.

Now you can get handpicked stories from Telangana Today on WhatsApp / Telegram everyday. Click this link to subscribe and save this number 9182563636 on your contacts.

Source link

Governor reviews construction of bunkers, payment of ex-gratia to victims of shelling

Governor Satya Pal Malik chairing meeting to review construction of bunkers in border areas.
Governor Satya Pal Malik chairing meeting to review construction of bunkers in border areas.

*Over 23000 cases of DPs cleared for release of payment

Excelsior Correspondent
Jammu, Apr 30: In a meeting held at Raj Bhavan, Governor Satya Pal Malik reviewed the progress of construction of bunkers, which have salience for the people living in the border districts, especially during escalation of border tensions.
Khurshid Ahmed Ganai, K. Vijay Kumar, Advisors to Governor; BVR Subrahmanyam, Chief Secretary; Umang Narula, Principal Secretary to Governor; Shaleen Kabra Principal Secretary Home; Sanjeev Verma, Divisional Commissioner Jammu, were among those present in the meeting.
Governor was informed that 10,260 number of bunkers are to be constructed in the border districts viz. Jammu, Kathua, Samba, Rajouri and Poonch. These are being executed by the PWD and Rural Development Department and till date, 2041 bunkers have been completed and work plan has also been prepared to accomplish the remaining assignment in a time bound manner.
Governor expressed his satisfaction over the progress in execution observing that in the past the construction of bunkers had remained sluggish which has gained traction during the recent months. However the executing agencies and Deputy Commissioners were directed to accord primacy to the construction of bunkers – it is a strong felt need in the border areas. 215 bunkers in the districts Samba and Poonch which were being executed by PWD and have remained un- allotted/untendered were decided to be constructed through RDD to ensure their speedy completion.
With regard to ex-gratia relief to the victims of cross border firing, Governor was informed that the relief has been paid in respect of all the eligible/ approved cases of death, permanent disability, injuries and damage to crops, houses and livestock, upto March 2019. The assistance has also been provided under SRE in respect of 73 cases and central assistance to 50 cases.
He expressed his satisfaction, especially with regard to disposal of relief cases of the DPs of 1947, 1965 and 1971 after being informed that out of 26,000 families which had applied, the cases in respect of 23,576 families have already been sanctioned for release of payment, which is made directly into the accounts of the recipients.
Meanwhile, Governor chaired a high level meeting to review the status of Jhelum River Flood Protection Works and the flood response mechanism being put in place by various departments/ agencies in Kashmir Division.
He emphasised the need for seamless coordination and synergy among various departments/ agencies like Irrigation and Flood Control, Disaster Management, Relief, Rehabilitation & Reconstruction Departments, Divisional and District Administration, Police, Army, CRPF and Voluntary Organizations to enable dealing with disasters like floods cohesively, promptly and in a befitting manner.
It was directed that the Departments, Divisional and District Administration shall ensure to be ready with their response in the form of a composite plan which can be put into action as and when required to tackle the challenges on account of a disaster like flood swiftly, cohesively and without any hassle, much to the convenience of the people.
Divisional Commissioner, Kashmir in his detailed briefing submitted the measures taken by the Divisional and District Administrations post 2014 floods and flood like situation of 2018 to address the gaps in effective flood preparedness.
The Commissioner/ Secretary, PHE and I&FC informed about the Jhelum River Flood preparedness including the short and long term measures being undertaken, status of implementation of the Comprehensive Flood Mitigation Plan, strengthening of the flood forecast, monitoring and response system in the division.
Secretary, DMRR&R briefed about the steps being taken for operationalization of the State Emergency Operation Center (SEOC) at Humhama Srinagar. He was directed to take all the required steps for fitting the SEOC at Humhama with state of art equipment to ensure its 24×7 functioning including VSAT communication and Generator Sets.
The Secretary, DMRR&R was directed to review the availability of rescue equipment with the districts and SDRF officials and immediately project requirements, so that funds can be sanctioned for procurement of the same under SDRF. To facilitate coordination in the matters relating to control room, evacuation, rescue and relief, the Divisional and District Administration were asked to prepare for communication redundancies and those related to essential supplies including power, ration, fuel and medicine.
The DCs were instructed to undertake a mock drill simulating a disaster like situation and involving all concerned departments and also including village and ward level committees & volunteers to assess the level of preparedness and measures required to strengthen the same. He stressed upon community participation and greater involvement of local volunteers in handling disasters.
The Chief Secretary directed the Divisional Administration/ DCs to draw up a check list detailing the elements of the action plan on mitigation of floods/ other disasters for facility of convenient operation. The components of the Check list will interalia include EoC centre, district control room, police control room, alert system, weather alert, information sharing with different departments and public so as to give correct feedback, rescue equipment, communication equipment, relief measures, availability of sufficient accommodation/ shelters with all basic facilities besides storage tanks, mobile toilets, public address system in shelters etc.
Chief Secretary stressed for planning a greater number of shelters with required facilities for the convenience of the families as may be affected by disasters. He also impressed upon undertaking only such disaster mitigation activities as are in sync with the Srinagar Master Plan. He asked the PWD to undertake survey of embankments of River Jhelum to ascertain as to whether any of the bridges require re-designing on account of river flow obstruction. He also asked the PWD to mark the bridges on river Jhelum to easily help the people in discerning the water levels in their areas.

Source link

Tottenham 0-1 Ajax, Champions League: Donny van de Beek scores only goal

Ajax had eliminated Real Madrid and Juventus in the past two rounds of the Champions League

Tottenham face a daunting task to keep their Champions League hopes alive after Ajax secured a crucial advantage in the semi-final first leg.

Donny van de Beek’s 15th-minute goal, steered cleverly past Hugo Lloris from close range, put Erik ten Hag’s exciting young side firmly in the driving seat going into the second leg in Amsterdam next Wednesday.

Spurs struggled to overcome the absence of forwards Harry Kane and Son Heung-min – injured and suspended respectively – and their job was made even harder by the loss of defender Jan Vertonghen after he suffered a facial injury in the first half.

Vertonghen’s problem raised questions about player welfare after he was allowed to continue, albeit for only a few seconds, when he was clearly badly shaken up after an aerial collision involving team-mate Toby Alderweireld and Ajax goalkeeper Andre Onana. He eventually had to be supported by two members of the Spurs staff as he went off.

Tottenham tried to force the pace after the break with plenty of possession, but it was Ajax who came close to adding a second when David Neres struck the inside of the post with Lloris beaten.

Ajax held on to their lead in relative comfort and it will need a stirring Spurs comeback to prevent the Dutch side facing either Barcelona or Liverpool in the final on 1 June.

Spurs come up short

Tottenham were not lacking in effort on what many regarded as the biggest night in their history, a first Champions League semi-final staged in their magnificent new stadium.

It was quality and threat that was missing, with Spurs unable to compensate for the damaging suspension of Son and the injury to top goalscorer Kane.

The burden fell on to Christian Eriksen and Dele Alli, along with Lucas Moura, but they were simply unable to trouble Ajax on a night of pure frustration for manager Mauricio Pochettino, his players and the supporters who packed this arena and backed their team superbly.

Spurs also missed the midfield industry of the injured Harry Winks and were hit further by the loss of defender Vertonghen, who was surprisingly allowed to carry on briefly despite a heavy blow to the head and apparent questioning by referee Mateu Lahoz.

The Premier League side are still not out of this tie, and if their Champions League run to the last four has proved anything, it is that they must never be discounted.

However, they were second best and lacking in punch here. They will need to produce much better if their dream of advancing to the Champions League final in Madrid is to be realised.

Ajax show class and maturity

Ajax’s advance to the Champions League semi-finals has made them the talk of European football after the manner in which they eliminated holders Real Madrid and Italian champions Juventus.

And it was easy to see what all the fuss is about as the visitors demonstrated maturity, composure and class in such a high-pressure environment to overcome Spurs.

Ajax took the game by the scruff of the neck early on, secured the goal their superiority deserved, then took the sting out of matters when required to close out the win.

Captain Matthijs de Ligt, just 19, showed leadership qualities beyond his years in defence, organising and ordering more experienced team-mates with expertise.

And in Barcelona-bound Frenkie de Jong, 21, and fellow midfielder Van de Beek, who is just a year older, this is an Ajax team with the class and youthful appearance that plays to this club’s greatest traditions.

Ajax have almost come from nowhere after the group stages – but this is a team that looks like they have the quality and confidence to go all the way.

Man of the match – Frenkie de Jong (Ajax)

Ajax midfielder Frenkie de Jong, who will join Barcelona this summer in a deal worth £65m, made 65 passes, with a pass accuracy of 86.2%, and also touched the ball 87 times – more than any other player

Ajax score goal number 161 – the stats

  • English sides have lost just three of their past 30 home matches against Dutch opposition in European competition, with Spurs accounting for two of those defeats (also in March 2008 against PSV).
  • Only one of the 17 previous teams to lose the first leg at home in a European Cup/Champions League semi-final has progressed into the final (Ajax in 1996).
  • Ajax have scored in nine consecutive Champions League away games for the first time.
  • Ajax have won their past four away games in the Champions League, having failed to win any of their previous 12.
  • Tottenham had scored in their previous 20 Champions League games before Tuesday, with Ajax the first side to stop them scoring since Bayer Leverkusen in November 2016.
  • Ajax have scored 161 goals this season, 63 more than Spurs (98).
  • Ajax’s Dusan Tadic has created 32 chances in the Champions League this season, the most by any player.
  • The Dutch side’s Nicolas Tagliafico has been shown twice as many yellow cards than any other player in the Champions League this season (six). Indeed, only Alessio Tacchinardi (nine, Juventus 2002-03) has been shown more yellows in a single campaign.

‘We are still alive’ – what they said

Tottenham boss Mauricio Pochettino on BT Sport: “In the first half we did not start in a good way. Ajax showed more energy, it was difficult for us to play. It was our lack of energy.

“After we conceded the goal – 25 to 30 minutes in – we started to be in the game. Moussa Sissoko provided good energy.

“Second half we pushed them and tried to create chances. It was an even game in the second half.

“We are alive. It’s only 1-0 down. We need to believe we can go there and win the game.

On playing with a five-man defence: “I can accept it was a mistake the shape we used – but there were not too many options. I am not happy – you cannot guess what happens if we play in a different way.

“It was the not the shape that conceded the goal. Our approach to the game was not good. I am the manager so I have responsibility.”

On Vertonghen’s head injury: “We will assess him in the next few days and we will see.”

Champions League – your favourite football tournament?

Epic comebacks, record-breaking all-English classics, the world’s biggest superstars… is the Champions League your favourite football tournament?

Do you prefer it to the World Cup, the Premier League with this season’s incredible title race, La Liga or even the unpredictable EFL?

Tell us why. Get involved and contact us here.

Source link

Tottenham Hotspur 0-1 Ajax: Champions League semi-final, first leg – as it happened | Football


FULL TIME: Tottenham Hotspur 0-1 Ajax








HALF TIME: Tottenham Hotspur 0-1 Ajax




Source link

New Land Rover Defender to be built in Slovakia, not the UK : unitedkingdom

The last Defender came off the production line in Solihull in the West Midlands in 2016, after almost 70 years continuous production of the 4X4 vehicle and its forebears.

Yes, we know given the second paragraph in original article.

Although the move to Slovakia had been widely expected, it comes amid gloom over the prospects for British car manufacturing and follows the decisions to relocate production of the Discovery model last year.

After the boom of the first half this decade, British car manufacturing dropped 14% year-on-year in March. The industry body has warned that a no-deal Brexit could see it recede even further amid fears of a repeat of the “dark days of the mid-1980s”.

Source link

The poignant last will and testament of Nicholas Hilliard

Nicholas Hilliard – goldsmith, portrait painter, royal servant – was buried in St Martin-in-the-Fields, at the western end of London’s Strand, on 7 January 1619, 400 years ago this year. Born in Exeter at the tailend of Henry VIII’s reign, Hilliard was about 72 at the time of his death. The nature of his final illness is unknown, though for decades he had suffered periodic attacks of both gout and melancholia.

Nonetheless, Hilliard’s was an exceptionally long and rich life, notable for the wide range of people he met and portrayed, as well as for his own journey to the heart of the Tudor and Stuart courts, where he decisively shaped the images of the monarchs he served: Elizabeth I and James I.

It is unclear on which day Hilliard died, but his will was drawn up on 24 December 1618 – about two weeks before his funeral and burial. The content of Hilliard’s will has long been known through the officially registered copy in The National Archives (PROB 11/133/69). A brief document, it reveals that Hilliard – who always had been hopeless with money and who, only a year or so earlier, had been imprisoned briefly for debt – possessed few material goods and little cash at the end.

The original will of Nicholas Hilliard written 24 December 1618 (catalogue reference: PROB 10/360)

The original will of Nicholas Hilliard written 24 December 1618 (catalogue reference: PROB 10/360)

To ‘the poore of the parishe of St Martins in the feildes…where I nowe dwell’, he bequeathed 20 shillings. To his sister Anne, he left £20 – though in true Hilliard fashion, he was not actually in possession of the money: £10 was to come from the last instalment of his pension from the Crown, the other £10 from a debt owed to Hilliard by one Anne Longford (which, perhaps optimistically, he expected would soon be repaid). To his servant Elizabeth Deacon, who had nursed him through his final illness, Hilliard bequeathed £10 – an amount which was to be realized by the sale ‘of my bedding and best houshould stuffe’ (though even Hilliard had doubts that these items would fetch such a high sum, owing to the ‘indifferent’ taste of others). Everything else, including some portrait miniatures executed decades earlier, Hilliard left to his ‘welbeloued sonne’ – and fellow goldsmith, portrait painter, and royal servant – Laurence, whom he appointed sole executor.

Recently, the original version of Hilliard’s will – the version, in other words, that the dying Hilliard dictated directly to a clerk – came to light at The National Archives, where it had been languishing in a box of uncatalogued, tightly-folded wills, misleadingly identified on the document’s outer cover by the name of the probate judge rather than Hilliard’s (PROB 10/360).

There are no substantive differences between the original text and the register copy; save for some minor variations in spelling, the same bequests may be found in both manuscripts. What sets the two documents apart is the fact that, in the original version, Hilliard – apparently unable to sign his own name – instead shakily has provided his ‘marke’: an ‘N’ superimposed on an ‘H’ in a manner reminiscent of the monogram seen on some of his miniatures. It is the ‘marke’ of someone no longer in control of the pen. As such, it provides a stark, and poignant, contrast to the carefully controlled precision which was – and is – a hallmark of Hilliard’s miniatures.

Close-up of the 'marke' of Nicholas Hilliard

Close-up of the ‘marke’ of Nicholas Hilliard

Ruth Selman, Early Modern Principal Records Specialist at The National Archives, chanced upon the original version of the will just as my new book, Nicholas Hilliard: Life of an Artist, was on the verge of being sent to press and generously alerted me to her find. It was a ‘stop the press’ moment and I am pleased to say that, after spending a delightful morning in Kew examining this extraordinary manuscript with Ruth – surely one of the last objects Hilliard touched – I was able to incorporate discussion of it in my book, along with a colour photograph of the ‘marke’ with which Hilliard attempted to sign it.

Self portrait of Nicholas Hilliard on gold book jacket

Book cover of Nicholas Hilliard: Life of an Artist by Elizabeth Goldring

I have had the privilege over the years of studying many 16th- and early 17th-century manuscripts in archives throughout the UK, Continental Europe, and the United States. But rarely, if ever, have I felt such an immediate, and visceral, connection to the subject of my research as when holding the original version of Hilliard’s will in my hands.

Dr Elizabeth Goldring is an Honorary Associate Professor at the Centre for the Study of the Renaissance at the University of Warwick, and is a Fellow of the Royal Historical Society.

You can hear her discuss the wide range of Hilliard-related manuscripts in The National Archives, on Tuesday 7 May 2019 at 13:00 at Kew (click here to book tickets).

A sample of these documents, including the original version of Hilliard’s will and the Great Seals he designed for Elizabeth I and James I, will be on display. Copies of Dr Goldring’s new book, ‘Nicholas Hilliard: Life of an Artist’, will be available for purchase and signing in the bookshop.

Source link

Woodstock 50 might be canceled, but also it might not be

Now there are conflicting reports about whether the 50th-anniversary event, slated for August 16-18 in upstate New York, is still happening.

Woodstock 50 said in a statement Tuesday that Dentsu Aegis Network, a marketing firm that was financing the festival, decided to pull out. Dentsu executives informed festival organizers Monday that they were canceling the three-day event at the same time the company released a public statement.

“Despite our tremendous investment of time, effort and commitment, we don’t believe the production of the festival can be executed as an event worthy of the Woodstock Brand name while also ensuring the health and safety of the artists, partners and attendees,” Dentsu said in a statement to Billboard.

But Woodstock 50 promoter Michael Lang said the marketing firm’s actions were “undermining” festival organizers.

“It is one thing to decide for oneself that it is best to move on, but it is entirely another thing to try and close the door on us,” he said.

Lang said Dentsu executives can’t unilaterally cancel the festival.

“Woodstock never belonged to Dentsu, so they don’t have a right to cancel it,” he said.

Tim O’Hearn, administrator of Schuyler County, New York, where the festival was slated to take place, told reporters Monday, “I have been notified that the event is canceled at this point.”

CNN has reached out to the Dentsu Aegis Network but is still awaiting a response. O’Hearn, the county administrator, also did not immediately respond to a request for comment.

Tickets for Woodstock 50 were set to go on sale on April 22, but the event website now says that they’ll be available “soon.”

The original Woodstock festival drew hundreds of thousands of people to New York’s Catskill Mountains for “three days of peace and music,” inspired by the civil rights, women’s rights and anti-war movements.

Jay-Z, Miley Cyrus, Imagine Dragons, Halsey, the Black Keys, Chance the Rapper and The Killers were slated to headline the new event. Some artists who played at the original Woodstock, like Santana, David Crosby and Creedence Clearwater Revival’s John Fogerty, were also scheduled to perform.

The confusion over whether or not the show will go on is starting to feel like another festival that didn’t quite have things together. Does Fyre Festival ring a bell?

CNN’s Lisa Respers France contributed to this report.

Source link