{
  "generated": "19 October 2026, 21:25 BST",
  "events": [
    {
      "id": "EVT-0001",
      "title": "Global Solidarity for India: Informal Coordination Call (Session 1)",
      "category": "network-call",
      "summary": "Inaugural drop-in call for the network: introductions, mapping existing local efforts, shared tooling and communication needs. Informal open-house format, no fixed agenda.",
      "hidden": false,
      "start": "2026-10-17T15:00:00+01:00",
      "end": "2026-10-17T16:00:00+01:00",
      "date_line": "Sat 17 Oct 2026",
      "city": "",
      "country": "",
      "location": "Online (Google Meet)",
      "online": "https://meet.google.com/yfh-qpzj-ujd",
      "organiser": "Article 19 India Network",
      "links": [
        "https://meet.google.com/yfh-qpzj-ujd"
      ],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Network briefing + Google Calendar (created 14 Oct 2026)",
      "source_url": "",
      "poster_text": "",
      "filter_country": "Online",
      "filter_city": "",
      "when": "Sat 17 Oct 15:00-16:00 BST (UK) | Sat 17 Oct 09:00-10:00 CDT (US) | Sat 17 Oct 16:00-17:00 CEST (EU) | Sat 17 Oct 19:30-20:30 IST (IN)",
      "when_short": "Sat 17 Oct 15:00 BST",
      "third_party": false,
      "organiser_named": true,
      "poster": null,
      "lat": null,
      "lon": null
    },
    {
      "id": "EVT-0002",
      "title": "Global Solidarity for India: Informal Coordination Call (Session 2)",
      "category": "network-call",
      "summary": "Second inaugural drop-in call, same format as Session 1: introductions, mapping local efforts, tooling needs.",
      "hidden": false,
      "start": "2026-10-18T16:00:00+01:00",
      "end": "2026-10-18T17:00:00+01:00",
      "date_line": "Sun 18 Oct 2026",
      "city": "",
      "country": "",
      "location": "Online (Google Meet)",
      "online": "https://meet.google.com/yfh-qpzj-ujd",
      "organiser": "Article 19 India Network",
      "links": [
        "https://meet.google.com/yfh-qpzj-ujd"
      ],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Network briefing + Google Calendar (created 14 Oct 2026)",
      "source_url": "",
      "poster_text": "",
      "filter_country": "Online",
      "filter_city": "",
      "when": "Sun 18 Oct 16:00-17:00 BST (UK) | Sun 18 Oct 10:00-11:00 CDT (US) | Sun 18 Oct 17:00-18:00 CEST (EU) | Sun 18 Oct 20:30-21:30 IST (IN)",
      "when_short": "Sun 18 Oct 16:00 BST",
      "third_party": false,
      "organiser_named": true,
      "poster": null,
      "lat": null,
      "lon": null
    },
    {
      "id": "EVT-0003",
      "title": "Jantar Mantar is Everywhere: SFI-UK London action",
      "category": "protest",
      "summary": "SFI-UK joins the SANGAM (South Asian Network for Global Action & Mobilization) global action day in solidarity with the people of India; demands electoral integrity and the resignation of Chief Election Commissioner Gyanesh Kumar.",
      "hidden": false,
      "start": "2026-10-16T16:00:00+01:00",
      "end": "",
      "date_line": "Fri 16 Oct 2026",
      "city": "London",
      "country": "United Kingdom",
      "location": "India House, Aldwych, London WC2B 4NA",
      "online": "",
      "organiser": "Students' Federation of India - United Kingdom (SFI-UK)",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp message + poster, 15 Oct 2026; Dhruv Rathee Instagram story (relayed intake), 16 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "United Kingdom",
      "filter_city": "London",
      "when": "Fri 16 Oct 16:00 BST (local time)",
      "when_short": "Fri 16 Oct 16:00 BST",
      "third_party": true,
      "organiser_named": true,
      "poster": "EVT-0003-poster.jpg",
      "lat": 51.512564,
      "lon": -0.118188
    },
    {
      "id": "EVT-0004",
      "title": "Jantar Mantar Everywhere: SFI-UK Bristol action",
      "category": "protest",
      "summary": "SFI-UK Bristol action demanding the resignation of Chief Election Commissioner Gyanesh Kumar in defence of Indian democracy.",
      "hidden": false,
      "start": "2026-10-19T17:00:00+01:00",
      "end": "",
      "date_line": "Mon 19 Oct 2026",
      "city": "Bristol",
      "country": "United Kingdom",
      "location": "Cascade Steps, Anchor Road, Bristol BS1 4XJ",
      "online": "",
      "organiser": "Students' Federation of India - United Kingdom (SFI-UK)",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp message + poster, 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "United Kingdom",
      "filter_city": "Bristol",
      "when": "Mon 19 Oct 17:00 BST (local time)",
      "when_short": "Mon 19 Oct 17:00 BST",
      "third_party": true,
      "organiser_named": true,
      "poster": "EVT-0004-poster.jpg",
      "lat": 51.451152,
      "lon": -2.599175
    },
    {
      "id": "EVT-0005",
      "title": "Chicago protest in defence of Indian democracy",
      "category": "protest",
      "summary": "Protest outside the Indian Consulate in Chicago in solidarity with the youth-led movement in India; two dates, 15 and 17 October. Organising group not named in the drop.",
      "hidden": false,
      "start": "2026-10-15T17:00:00-05:00",
      "end": "",
      "date_line": "Thu 15 Oct 2026",
      "city": "Chicago",
      "country": "United States",
      "location": "Outside the Indian Consulate, NBC Tower, 455 N. Cityfront Plaza Dr.",
      "online": "",
      "organiser": "Not named in drop",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp message + poster, 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "United States",
      "filter_city": "Chicago",
      "when": "Thu 15 Oct 17:00 CDT (local time)",
      "when_short": "Thu 15 Oct 17:00 CDT",
      "third_party": true,
      "organiser_named": false,
      "poster": "EVT-0005-poster.jpg",
      "lat": 41.889856,
      "lon": -87.621227
    },
    {
      "id": "EVT-0006",
      "title": "NYC rally in solidarity with India's democracy",
      "category": "protest",
      "summary": "Rally at the Gandhi Statue, Union Square, standing with people across India defending democracy, equality and justice; remarks from Abby Govindan, Aatish Taseer, Shaifali Puri, Mandeep Minhas, Shruti Ganguly, Kaneez Surka, Yashica Dutt and Anurima Bhargava.",
      "hidden": false,
      "start": "2026-10-18T12:00:00-04:00",
      "end": "2026-10-18T13:00:00-04:00",
      "date_line": "Sun 18 Oct 2026",
      "city": "New York City",
      "country": "United States",
      "location": "Gandhi Statue, Union Square",
      "online": "",
      "organiser": "Hindus for Human Rights-USA",
      "links": [
        "https://www.hindusforhumanrights.org/events-list/mx7veli2js07y9390zfz3po44eh4hc",
        "https://www.facebook.com/Hindus4HR/posts/1437925881785467/",
        "https://x.com/Hindus4HR/status/2110037608944291880"
      ],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Bare Facebook link forwarded by Raj, 15 Oct 2026; details extracted from HfHR event page, Facebook post and X post; revised official flyer via the intake number, 17 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "United States",
      "filter_city": "New York City",
      "when": "Sun 18 Oct 12:00-13:00 EDT (local time)",
      "when_short": "Sun 18 Oct 12:00-13:00 EDT",
      "third_party": true,
      "organiser_named": true,
      "poster": "EVT-0006-poster.jpg",
      "lat": 40.736037,
      "lon": -73.990323
    },
    {
      "id": "EVT-0007",
      "title": "Save Democracy in India: solidarity protest (Freiburg)",
      "category": "protest",
      "summary": "Solidarity protest: Chief Election Commissioner Gyanesh Kumar must resign; '130 million voters struck off the rolls. Every name is a voice.'",
      "hidden": false,
      "start": "2026-10-17T09:30:00+02:00",
      "end": "",
      "date_line": "Sat 17 Oct 2026",
      "city": "Freiburg im Breisgau",
      "country": "Germany",
      "location": "Platz der alten Synagoge",
      "online": "",
      "organiser": "Not named on poster",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp poster (image only), 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "Germany",
      "filter_city": "Freiburg im Breisgau",
      "when": "Sat 17 Oct 09:30 CEST (local time)",
      "when_short": "Sat 17 Oct 09:30 CEST",
      "third_party": true,
      "organiser_named": false,
      "poster": "EVT-0007-poster.jpg",
      "lat": 47.994824,
      "lon": 7.846171
    },
    {
      "id": "EVT-0008",
      "title": "To reclaim our votes: Erlangen solidarity protest",
      "category": "protest",
      "summary": "Solidarity protest in Erlangen: '130 million voters deleted. Attack on Indian democracy!' Demands: roll back SIR; against police brutality and illegal detentions.",
      "hidden": false,
      "start": "2026-10-16T17:30:00+02:00",
      "end": "",
      "date_line": "Fri 16 Oct 2026",
      "city": "Erlangen",
      "country": "Germany",
      "location": "Rathausplatz",
      "online": "",
      "organiser": "Not named on poster",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp poster (image only), 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "Germany",
      "filter_city": "Erlangen",
      "when": "Fri 16 Oct 17:30 CEST (local time)",
      "when_short": "Fri 16 Oct 17:30 CEST",
      "third_party": true,
      "organiser_named": false,
      "poster": "EVT-0008-poster.jpg",
      "lat": 49.59099,
      "lon": 11.006953
    },
    {
      "id": "EVT-0009",
      "title": "Protest in defence of Indian democracy: Hamburg",
      "category": "protest",
      "summary": "Protest demanding the Chief Election Commissioner's resignation and justice and safety for India's women.",
      "hidden": false,
      "start": "2026-10-17T16:00:00+02:00",
      "end": "2026-10-17T18:00:00+02:00",
      "date_line": "Sat 17 Oct 2026",
      "city": "Hamburg",
      "country": "Germany",
      "location": "Mönckebergstraße, Freifläche am Mönckebergbrunnen (near Starbucks)",
      "online": "",
      "organiser": "Not named on poster",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp poster (image only), 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "Germany",
      "filter_city": "Hamburg",
      "when": "Sat 17 Oct 16:00-18:00 CEST (local time)",
      "when_short": "Sat 17 Oct 16:00-18:00 CEST",
      "third_party": true,
      "organiser_named": false,
      "poster": "EVT-0009-poster.jpg",
      "lat": 53.551224,
      "lon": 10.000695
    },
    {
      "id": "EVT-0010",
      "title": "Lehera Do Tiranga: Pune protest",
      "category": "protest",
      "summary": "Protest at the Dr. Ambedkar Statue near the Collector Office, Pune; permission granted for Saturday 17 October. 'Gyanesh Kumar must go.'",
      "hidden": false,
      "start": "2026-10-17T16:00:00+05:30",
      "end": "2026-10-17T19:00:00+05:30",
      "date_line": "Sat 17 Oct 2026",
      "city": "Pune",
      "country": "India",
      "location": "Collector Office, Dr. Ambedkar Statue",
      "online": "",
      "organiser": "Not named; Instagram handles @cjp_punekar, @cjpofficialpune (poster also lists @pu_editz)",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp posters (two images, no text), 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "India",
      "filter_city": "Pune",
      "when": "Sat 17 Oct 16:00-19:00 IST (local time)",
      "when_short": "Sat 17 Oct 16:00-19:00 IST",
      "third_party": true,
      "organiser_named": false,
      "poster": "EVT-0010-poster.jpg",
      "lat": 18.523614,
      "lon": 73.871177
    },
    {
      "id": "EVT-0011",
      "title": "Gyanesh Kumar must go: Pune protest (16 October)",
      "category": "protest",
      "summary": "Protest at the Collector Office, Pune, 2:00 to 4:00 pm. 'Come with numbers.'",
      "hidden": false,
      "start": "2026-10-16T14:00:00+05:30",
      "end": "2026-10-16T16:00:00+05:30",
      "date_line": "Fri 16 Oct 2026",
      "city": "Pune",
      "country": "India",
      "location": "Collector Office",
      "online": "",
      "organiser": "Not named on poster (presumed same organisers as the 17 October protest)",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp poster (image only) + Raj's note, 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "India",
      "filter_city": "Pune",
      "when": "Fri 16 Oct 14:00-16:00 IST (local time)",
      "when_short": "Fri 16 Oct 14:00-16:00 IST",
      "third_party": true,
      "organiser_named": false,
      "poster": "EVT-0011-poster.jpg",
      "lat": 18.523614,
      "lon": 73.871177
    },
    {
      "id": "EVT-0012",
      "title": "Lehra Do Tiranga: Mumbai protest",
      "category": "protest",
      "summary": "Protest at the Gateway of India, Mumbai, from 5:00 pm. 'Lehra Do Tiranga.'",
      "hidden": false,
      "start": "2026-10-16T17:00:00+05:30",
      "end": "",
      "date_line": "Fri 16 Oct 2026",
      "city": "Mumbai",
      "country": "India",
      "location": "Gateway of India",
      "online": "",
      "organiser": "",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-15",
      "last_checked": "",
      "source": "Forwarded WhatsApp poster (image only) + Raj's note ('this is for Mumbai'), 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "India",
      "filter_city": "Mumbai",
      "when": "Fri 16 Oct 17:00 IST (local time)",
      "when_short": "Fri 16 Oct 17:00 IST",
      "third_party": false,
      "organiser_named": false,
      "poster": "EVT-0012-poster.jpg",
      "lat": 18.921966,
      "lon": 72.834566
    },
    {
      "id": "EVT-0013",
      "title": "Sab Yaad Rakha Jayega: SFI Leeds action",
      "category": "protest",
      "summary": "SFI Leeds assembly at the University of Leeds against the New Delhi crackdown on young protesters; calling for Chief Election Commissioner Gyanesh Kumar's resignation.",
      "hidden": false,
      "start": "2026-10-13T17:00:00+01:00",
      "end": "",
      "date_line": "Tue 13 Oct 2026",
      "city": "Leeds",
      "country": "United Kingdom",
      "location": "Parkinson Building Steps, University of Leeds, LS2 9JT",
      "online": "",
      "organiser": "Students' Federation of India - United Kingdom (SFI Leeds)",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-16",
      "last_checked": "",
      "source": "Forwarded WhatsApp message + poster, 15 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "United Kingdom",
      "filter_city": "Leeds",
      "when": "Tue 13 Oct 17:00 BST (local time)",
      "when_short": "Tue 13 Oct 17:00 BST",
      "third_party": true,
      "organiser_named": true,
      "poster": "EVT-0013-poster.jpg",
      "lat": 53.807804,
      "lon": -1.552707
    },
    {
      "id": "EVT-0014",
      "title": "Chicago protest in defence of Indian democracy",
      "category": "protest",
      "summary": "Protest outside the Indian Consulate in Chicago in solidarity with the youth-led movement in India; two dates, 15 and 17 October. Organising group not named in the drop.",
      "hidden": false,
      "start": "2026-10-17T17:00:00-05:00",
      "end": "",
      "date_line": "Sat 17 Oct 2026",
      "city": "Chicago",
      "country": "United States",
      "location": "Outside the Indian Consulate, NBC Tower, 455 N. Cityfront Plaza Dr.",
      "online": "",
      "organiser": "Not named in drop",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-16",
      "last_checked": "",
      "source": "Second date of EVT-0005 (forwarded WhatsApp message + poster, 15 Oct 2026)",
      "source_url": "",
      "poster_text": "",
      "filter_country": "United States",
      "filter_city": "Chicago",
      "when": "Sat 17 Oct 17:00 CDT (local time)",
      "when_short": "Sat 17 Oct 17:00 CDT",
      "third_party": true,
      "organiser_named": false,
      "poster": "EVT-0014-poster.jpg",
      "lat": 41.889856,
      "lon": -87.621227
    },
    {
      "id": "EVT-0015",
      "title": "Lehra Do Tiranga: Delhi protest",
      "category": "protest",
      "summary": "Protest at Central Park, Connaught Place, Delhi, from 5:00 pm. 'Lehra Do Tiranga.'",
      "hidden": false,
      "start": "2026-10-16T17:00:00+05:30",
      "end": "",
      "date_line": "Fri 16 Oct 2026",
      "city": "Delhi",
      "country": "India",
      "location": "Central Park, Connaught Place",
      "online": "",
      "organiser": "Gen Z - Team India",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-16",
      "last_checked": "",
      "source": "X/Twitter post by @GameonNewbie, 16 Oct 2026; the event poster is within the post's four images",
      "source_url": "",
      "poster_text": "",
      "filter_country": "India",
      "filter_city": "Delhi",
      "when": "Fri 16 Oct 17:00 IST (local time)",
      "when_short": "Fri 16 Oct 17:00 IST",
      "third_party": true,
      "organiser_named": true,
      "poster": "EVT-0015-poster.jpg",
      "lat": 28.6328024,
      "lon": 77.2197082
    },
    {
      "id": "EVT-0016",
      "title": "Tiranga rally at Azad Maidan: Mumbai",
      "category": "protest",
      "summary": "Tiranga rally at Azad Maidan, Mumbai, on Friday 16 October, permitted by Mumbai Police.",
      "hidden": false,
      "start": "2026-10-16",
      "end": "",
      "date_line": "Fri 16 Oct 2026",
      "city": "Mumbai",
      "country": "India",
      "location": "Azad Maidan",
      "online": "",
      "organiser": "Gen Z - Team India",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-16",
      "last_checked": "",
      "source": "Times Now (Instagram), 15 Oct 2026: Mumbai Police allow the Tiranga rally at Azad Maidan on 16 October; post https://www.instagram.com/p/DehMaIUD8kn/; poster image supplied by Raj, 16 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "India",
      "filter_city": "Mumbai",
      "when": "Fri 16 Oct 2026 - time TBC",
      "when_short": "Fri 16 Oct (time TBC)",
      "third_party": true,
      "organiser_named": true,
      "poster": "EVT-0016-poster.jpg",
      "lat": 18.939602,
      "lon": 72.8313096
    },
    {
      "id": "EVT-0017",
      "title": "Lehra Do Tiranga: Bhopal people's march",
      "category": "protest",
      "summary": "Peaceful people's march at Board Office, Bhopal, from 5:00 pm; standing up for the Constitution. 'Lehra Do Tiranga.'",
      "hidden": false,
      "start": "2026-10-16T17:00:00+05:30",
      "end": "",
      "date_line": "Fri 16 Oct 2026",
      "city": "Bhopal",
      "country": "India",
      "location": "Board Office",
      "online": "",
      "organiser": "Gen Z - Team India",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-16",
      "last_checked": "",
      "source": "Forwarded WhatsApp poster (image only) from Raj, 16 Oct 2026",
      "source_url": "",
      "poster_text": "",
      "filter_country": "India",
      "filter_city": "Bhopal",
      "when": "Fri 16 Oct 17:00 IST (local time)",
      "when_short": "Fri 16 Oct 17:00 IST",
      "third_party": true,
      "organiser_named": true,
      "poster": "EVT-0017-poster.jpg",
      "lat": 23.2319814,
      "lon": 77.4287823
    },
    {
      "id": "EVT-0018",
      "title": "London stands for democracy: Parliament Square solidarity protest",
      "category": "protest",
      "summary": "Solidarity protest at the Gandhi statue, Parliament Square, on Saturday 17 October from 12:00 pm. Stand with Dhruv Rathee, the billed special guest, in demanding electoral transparency and accountability from the Election Commission of India; raise your voice against police brutality against student protesters and the suppression of dissent. Beyond party lines; everyone is welcome.",
      "hidden": false,
      "start": "2026-10-17T12:00:00+01:00",
      "end": "",
      "date_line": "Sat 17 Oct 2026",
      "city": "London",
      "country": "United Kingdom",
      "location": "Gandhi statue, Parliament Square, London SW1P 3JX",
      "online": "",
      "organiser": "Not named in drop",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-16",
      "last_checked": "",
      "source": "WhatsApp intake submission (text and poster), 16 Oct 2026; relayed via the network number",
      "source_url": "",
      "poster_text": "",
      "filter_country": "United Kingdom",
      "filter_city": "London",
      "when": "Sat 17 Oct 12:00 BST (local time)",
      "when_short": "Sat 17 Oct 12:00 BST",
      "third_party": true,
      "organiser_named": false,
      "poster": "EVT-0018-poster.jpg",
      "lat": 51.5005642,
      "lon": -0.1272963
    },
    {
      "id": "EVT-0019",
      "title": "Solidarity Walk with Hamara Tiranga: Mumbai",
      "category": "protest",
      "summary": "Solidarity walk from Jogger's Park, Bandra, from 5:00 pm: a walk for our nation, a step together. Placards only; all welcome.",
      "hidden": false,
      "start": "2026-10-18T17:00:00+05:30",
      "end": "",
      "date_line": "Sun 18 Oct 2026",
      "city": "Mumbai",
      "country": "India",
      "location": "Jogger's Park, end of Carter Road, Bandra",
      "online": "",
      "organiser": "",
      "links": [],
      "past": true,
      "tier": "community-shared",
      "rev": 1,
      "event_status": "scheduled",
      "status_note": "",
      "added": "2026-10-17",
      "last_checked": "",
      "source": "WhatsApp poster from Raj, 17 Oct 2026 ('Mumbai event'; image only)",
      "source_url": "",
      "poster_text": "",
      "filter_country": "India",
      "filter_city": "Mumbai",
      "when": "Sun 18 Oct 17:00 IST (local time)",
      "when_short": "Sun 18 Oct 17:00 IST",
      "third_party": false,
      "organiser_named": false,
      "poster": "EVT-0019-poster.jpg",
      "lat": 19.059633,
      "lon": 72.8213794
    }
  ]
}
