Give me a bar chart, that group by location and count them, show by the Location in descending.
CREATE TABLE host (
    Host_ID int,
    Name text,
    Nationality text,
    Age text
)

CREATE TABLE party (
    Party_ID int,
    Party_Theme text,
    Location text,
    First_year text,
    Last_year text,
    Number_of_hosts int
)

CREATE TABLE party_host (
    Party_ID int,
    Host_ID int,
    Is_Main_in_Charge bool
)
SELECT Location, COUNT(Location) FROM party GROUP BY Location ORDER BY Location DESC
Below are sql tables schemas paired with instruction that describes a task. Using valid SQLite, write a response that appropriately completes the request for the provided tables. ### Instruction: Give me a bar chart, that group by location and count them, show by the Location in descending. ### Input: CREATE TABLE host (
    Host_ID int,
    Name text,
    Nationality text,
    Age text
)

CREATE TABLE party (
    Party_ID int,
    Party_Theme text,
    Location text,
    First_year text,
    Last_year text,
    Number_of_hosts int
)

CREATE TABLE party_host (
    Party_ID int,
    Host_ID int,
    Is_Main_in_Charge bool
) ### Response: SELECT Location, COUNT(Location) FROM party GROUP BY Location ORDER BY Location DESC