Motichoor Laddus or Motichur Laddo, one of the most popular sweets in India. Miniature pearls like made with gram flour, boiled in syrup and pressed t...