Oxyopes shweta

Oxyopes shweta is a species of lynx spider. This spider is found in Pakistan, India and China.

Description
An active hunter and is commonly seen in green leaves of plants actively searching for prey.